trait_exists
지정된 특성이 존재하는지 확인하십시오
함수 이름 : trait_exists ()
기능 기능 : 지정된 특성이 정의되었는지 여부를 결정합니다.
해당 버전 : PHP 5> = 5.4.0, PHP 7
구문 : bool trait_exists (String $ traitname [, bool $ autoload = true])
매개 변수 :
반환 값 : 재판이 정의 된 경우 true, 그렇지 않으면 거짓.
예:
trait MyTrait { public function myMethod() { echo "This is a method defined in MyTrait."; } } // 检查trait是否已定义if (trait_exists('MyTrait')) { echo "MyTrait is defined."; } else { echo "MyTrait is not defined."; } // 输出:MyTrait is defined.
// 未定义MyTrait if (trait_exists('NonExistentTrait')) { echo "NonExistentTrait is defined."; } else { echo "NonExistentTrait is not defined."; } // 输出:NonExistentTrait is not defined.
// 关闭自动加载if (trait_exists('AnotherTrait', false)) { echo "AnotherTrait is defined."; } else { echo "AnotherTrait is not defined."; } // 输出:AnotherTrait is not defined.
참고 :